package com.atguigu;

/**
 *      while循环的使用：
 *            一、循环结构的4个要素
 *                  ① 初始化条件
 *                  ② 循环条件  ---->是boolean类型
 *                  ③ 循环体
 *                  ④ 迭代条件
 *
 *            二、while循环的结构
 *
 *            ①
 *            while(②) {
 *                ③；
 *                ④；
 *            }
 *
 *      执行过程：① --- ② --- ③ --- ④ --- ② --- ③ --- ④ .... ②
 *
 *      说明：
 *           1.写while循环千万小心不要丢了迭代条件，一旦丢了，可能导致死循环
 *           2.我们写程序，要避免死循环
 *           3.for和while循环是可以相互转换的
 *              区别：for循环和while循环的初始化条件部分的作用域不一样
 *
 *
 *       算法：有限性
 *
 *
 *
 * @author : leimingchao
 * @date Date : 2021年07月19日 23:17
 */
public class WhileTest {
    public static void main(String[] args) {
        //遍历100以内的偶数
        int i = 1;
        while(i <= 100) {
            if (i % 2 == 0) {
                System.out.println(i);
            }
            i++;
        }
        //出了while循环以后，仍可以调用
        System.out.println(i);
    }
}
